package com.ynet.middleground.riskmanage.dto;

import java.io.Serializable;
import java.util.List;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author songyf
 * @description 法院公告列表信息
 * @date 2020-08-11 15:39
 */
@Data
@ApiModel(value = "法院公告列表信息", description = "法院公告列表信息")
public class CourtAnnouncementDTO implements Serializable {

    private static final long serialVersionUID = 5662573905280974206L;

    /**
     * 提交时间
     */
    @ApiModelProperty(value = "法院公告Id", notes = "法院公告Id")
    private String id;
    
    /**
     * 执行法院
     */
    @ApiModelProperty(value = "案号", notes = "案号")
    private String caseNo;
    
    /**
     * 内容
     */
    @ApiModelProperty(value = "案由", notes = "案由")
    private String caseReason;
    
    /**
     * 种类
     */
    @ApiModelProperty(value = "公告类型", notes = "公告类型")
    private String category;
    
    /**
     * 公布日期
     */
    @ApiModelProperty(value = "公告人", notes = "公告人")
    private String court;
    
    /**
     * 公布、页
     */
    @ApiModelProperty(value = "刊登日期", notes = "刊登日期")
    private String publishDate;
    
    /**
     * 上诉人信息
     */
    @ApiModelProperty(value = "公诉人/原告/上诉人/申请人", notes = "公诉人/原告/上诉人/申请人")
    private List<QccProsecutorDTO> prosecutorList;
    
    /**
     * 被上诉人信息
     */
    @ApiModelProperty(value = "被告人/被告/被上诉人/被申请人", notes = "被告人/被告/被上诉人/被申请人")
    private List<QccDefendantDTO> defendantList;
}
